﻿using ClassMetadataBrowser.Domain.Metadata;
namespace ClassMetadataBrowser.Domain
{
	public interface IMetadataVisitor
	{
		void Visit(ClassMetadata obj);
		void Visit(DelegateMetadata obj);
		void Visit(EnumMetdata obj);
		void Visit(EventMetadata obj);
		void Visit(InterfaceMetdata obj);
		void Visit(MethodMetadata obj);
		void Visit(PropertyMetadata obj);
		void Visit(StructMetadata obj);
	}
}
